import ajaxAsync from 'vue-xiaobu-utils'

/**
 * 更新云卡身份信息
 * @param {String} name 姓名
 * @param {String} idNum 身份证编号
 * @param {String} key 校验上下文的验证码
 */
function updateApplyInfo(name, idNum, key) {
  let postData = {
    CONTEXT_KEY: key,
    CARD_OWNER: name,
    ID_CARD_NUMBER: idNum
  }
  return ajaxAsync('/vcard/applyinfo/update', postData, 1)
  // .catch(() => {
  //   let error = {
  //     error: {
  //       data: {
  //         RSPCD: 'CARD100303',
  //         RSPMSG: '身份证被绑定'
  //       }
  //     }
  //   }
  //   throw error
  // })
}
export { updateApplyInfo }
